Codexonics\PrimeMoverFramework\utilities\PrimeMoverSystemCheckUtilities D

Total Complexity 218
Dependencies 9
Dependents 6
Total lines 1,327
Lines of code 796
Logical lines of code 535
Comment lines 324
Methods 42
Properties 2

Methods 42

Method Rating Maintainability Complexity Lines of code
copyDir()
D
29 32 119
streamCopy()
B
40 16 54
maybeSkipDirectoryCopying()
A
41 15 52
doExtractionByFileLevelChunks()
A
44 11 42
maybeDeactivateSomePlugins()
A
50 10 28
resumableZipExtractor()
A
45 9 40
replaceLegacyBaseUrls()
A
47 9 37
getMySQLBaseDirExecutablePath()
S
51 7 28
maybeSkipFileCopying()
S
51 7 25
primeMoverExtractZipByParts()
S
52 6 24
processFile()
S
52 6 23
getMaxAllowedPacket()
S
56 6 18
getExtractionReprocessingParameters()
S
54 5 22
addLegacyBaseURLtoFootPrint()
S
59 5 16
isLegacyMultisiteBaseURL()
S
58 5 16
maybeTestSlowCopy()
S
58 5 15
getLegacyBaseURL()
S
59 4 16
postProcessFileSuccessProcessing()
S
62 5 10
addVersionKeysToFootPrint()
S
62 4 13
validateLegacySiteIfBaseURLSet()
S
63 4 12
cliRestartFallBackTimeout()
S
70 4 6
handleExtractionError()
S
61 3 12
bailoutAndReturn()
S
60 3 12
maybeTestStreamCopyDelay()
S
63 3 11
validateResource()
S
63 3 11
setClientSidePackageMismatchParams()
S
58 2 15
validateVersionIfSet()
S
66 3 9
initHooks()
S
57 2 15
getResource()
S
64 3 10
maybeThrottleExtraction()
S
69 3 7
maybeExtractionNeedsToRestart()
S
63 2 9
computeSeekPosition()
S
70 2 7
getTotalMediaFilesCountOnImport()
S
63 2 10
computeChunkSize()
S
66 2 9
addVersionToFootPrint()
S
69 2 7
setEnvironment()
S
67 2 8
computeExtractionParameters()
S
60 1 12
getSystemUtilities()
S
82 1 3
getSystemAuthorization()
S
81 1 3
getSystemInitialization()
S
81 1 3
getSystemFunctions()
S
82 1 3
__construct()
S
77 1 4